<?php
declare (strict_types = 1);

namespace app\admin\model\erp;

use bbweb\traits\ModelTrait;
use bbweb\basic\BaseModel;

/**
 * 客户模型
 */
class ErpPurchase extends BaseModel
{
    /**
     * 数据表主键
     * @var string
     */
    protected $pk = 'id';

    /**
     * 模型名称
     * @var string
     */
    protected $name = 'erp_purchase';

    // 设置json类型字段
    protected $json = ['items'];
    // 设置JSON数据返回数组
    protected $jsonAssoc = true;

    use ModelTrait;

    // 设置字段信息
    protected $schema = [
        'id'            => 'int',
        'order_no'      => 'varchar',//采购单号CG
        'vid'           => 'int',//往来客户
        'username'      => 'varchar',//联系人
        'phone'         => 'varchar',//联系电话
        'cg_uid'        => 'int',//经手人
        'ck_uid'        => 'int',//财务审核
        'sid'           => 'int',//接货库房
        'remark'        => 'varchar',//备注
        'items'         => 'text',//列表
        'tax_in'        => 'tinyint',//1含税
        'tax'           => 'tinyint',//税点
        'total'         => 'int',//进货总量
        'tax_price'     => 'double',//税金
        'price'         => 'double',//未税额
        'status'        => 'tinyint',//
        'good_at'       => 'int',//发货时间
        'price_at'      => 'int',//过账时间
        'create_at'     => 'int',//
        'update_at'     => 'int',//

    ];

}
